Pass | Set up range 30 [paras[0], 0, paras[0].firstChild, 7] | Asserts runNo asserts ran |
Pass | Set up range 31 [testDiv, 2, paras[4], 1] | Asserts runNo asserts ran |
Pass | Set up range 32 [testDiv, 1, paras[2].firstChild, 5] | Asserts runNo asserts ran |
Pass | Set up range 33 [document.documentElement, 1, document.body, 0] | Asserts runNo asserts ran |
Pass | Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0] | Asserts runNo asserts ran |
Pass | Set up range 35 [document, 0, document, 1] | Asserts runNo asserts ran |
Pass | Set up range 36 [document, 0, document, 2] | Asserts runNo asserts ran |
Pass | Set up range 37 [document, 1, document, 2] | Asserts runNo asserts ran |
Pass | Set up range 38 [testDiv, 0, comment, 5] | Asserts runNo asserts ran |
Pass | Set up range 39 [paras[2].firstChild, 4, comment, 2] | Asserts runNo asserts ran |
Pass | Set up range 40 [paras[3], 1, comment, 8] | Asserts runNo asserts ran |
Pass | Set up range 41 [foreignDoc, 0, foreignDoc, 0] | Asserts runNo asserts ran |
Pass | Set up range 42 [foreignDoc, 1, foreignComment, 2] | Asserts runNo asserts ran |
Pass | Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36] | Asserts runNo asserts ran |
Pass | Set up range 44 [xmlDoc, 0, xmlDoc, 0] | Asserts runNo asserts ran |
Pass | Set up range 45 [xmlDoc, 1, xmlComment, 0] | Asserts runNo asserts ran |
Pass | Set up range 46 [detachedTextNode, 0, detachedTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] | Asserts runNo asserts ran |
Pass | Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] | Asserts runNo asserts ran |
Pass | Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] | Asserts runNo asserts ran |
Pass | Set up range 51 [detachedComment, 3, detachedComment, 4] | Asserts runNo asserts ran |
Pass | Set up range 52 [detachedComment, 5, detachedComment, 5] | Asserts runNo asserts ran |
Pass | Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1] | Asserts runNo asserts ran |
Pass | Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4] | Asserts runNo asserts ran |
Pass | Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6] | Asserts runNo asserts ran |
Pass | Set up range 56 [docfrag, 0, docfrag, 0] | Asserts runNo asserts ran |
Pass | Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0] | Asserts runNo asserts ran |
Pass | Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0] | Asserts runNo asserts ran |
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(7, 7, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d", object "Äb̈c̈d", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[0], 0, paras[0].firstChild, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(2, 2, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Element node <p id="e" style="display:none">Ghijklmn</p>, Element node <p id="e" style="display:none">Ghijklmn</p>, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "QrstuvwxYzabcdefGhijklmn", object "QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 2, paras[4], 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 2, paras[4], 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ijklmnop Qrstu", object "Ijklmnop Qrstu", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 1, paras[2].firstChild, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980: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..., "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document.documentElement, 1, document.body, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document.documentElement, 1, document.body, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.documentElement, 1, foreignDoc.body, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(1, 1, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "", object "", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 0, document, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 0, document, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 0, document, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 0, document, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [document, 1, document, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", object "Selection.collapse()/setPosition() tests Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmnRunning, 1000 complete, 1 remain "use strict"; testCollapseSubSet(30); testDiv.style.display = "none"; ", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [document, 1, document, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 1, document, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 1, document, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 1, document, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [document, 1, document, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [document, 1, document, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42: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..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976: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..., "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(5, 5, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [testDiv, 0, comment, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [testDiv, 0, comment, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Text node "Qrstuvwx", Text node "Qrstuvwx", "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(4, 4, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(2, 2, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "uvwxYzabcdefGhijklmn", object "uvwxYzabcdefGhijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[2].firstChild, 4, comment, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[2].firstChild, 4, comment, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [docfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(1, 1, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(Element node <p id="d" style="display:none">Yzabcdef</p>, Element node <p id="d" style="display:none">Yzabcdef</p>, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(1, 1, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(8, 8, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) | Pass | assert_equals(object "Ghijklmn", object "Ghijklmn", "The operation should not replace a registered Range")
at assertSelectionNoChange ( /selection/common.js:988:5) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [paras[3], 1, comment, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [paras[3], 1, comment, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 0, foreignDoc, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 3 children, Document node with 3 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, Comment node <!--"Commenter" and "commentator" mean different things. I'v...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(2, 2, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc, 1, foreignComment, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc, 1, foreignComment, 2] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(36, 36, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDoc.body, 0, foreignTextNode, 36] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 0, xmlDoc, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Document node with 4 children, Document node with 4 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | 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...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(1, 1, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDoc, 1, xmlComment, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDoc, 1, xmlComment, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedTextNode, 0, detachedTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 7, detachedForeignTextNode, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Cdefghij", Text node "Cdefghij", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignTextNode, 0, detachedForeignTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(7, 7, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(7, 7, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 7, detachedXmlTextNode, 7] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Text node "Klmnopqr", Text node "Klmnopqr", "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(8, 8, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlTextNode, 0, detachedXmlTextNode, 8] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(3, 3, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 3, detachedComment, 4] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 3, detachedComment, 4] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(5, 5, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(5, 5, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedComment, 5, detachedComment, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedComment, 5, detachedComment, 5] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(1, 1, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 0, detachedForeignComment, 1] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, Comment node <!--Ãâ€â€Ãƒâ€šÃ‚ÂÃâ€â€Ãƒâ€šÃ‚¨Ãƒâ€â€ÃƒÂ...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(4, 4, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(4, 4, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedForeignComment, 4, detachedForeignComment, 4] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, Comment node <!--Ãâ€â€ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãâ€â€Ãƒâ€¦Ã‚¸ Ãââ‚...-->, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(2, 2, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(6, 6, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [detachedXmlComment, 2, detachedXmlComment, 6] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [docfrag, 0, docfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [docfrag, 0, docfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [foreignDocfrag, 0, foreignDocfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 10] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(10, 10, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(10, 10, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 8] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(8, 8, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(8, 8, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 9] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(9, 9, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ", "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(9, 9, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 10] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1].firstChild, 65535] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignPara1.firstChild, 9] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <html><head><title>Selection.collapse()/setPosition() tes..., Element node <html><head><title>Selection.collapse()/setPosition() tes..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.documentElement, 7] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.head, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <head><title>Selection.collapse()/setPosition() tests</ti..., Element node <head><title>Selection.collapse()/setPosition() tests</ti..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document.body, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.documentElement, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.head, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc.body, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[0], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Element node <p id="b" style="display:none">Ijklmnop </p>, Element node <p id="b" style="display:none">Ijklmnop </p>, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [paras[1], 2] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedPara1, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [testDiv, 3] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34: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..., "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(3, 3, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38: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..., "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(3, 3, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 1] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(1, 1, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(1, 1, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 2] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(2, 2, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Document node with 2 children, Document node with 2 children, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(2, 2, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [document, 3] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 0] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(0, 0, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(0, 0, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after collapse()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we collapse()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after collapse()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "collapse() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "collapse() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "collapse() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 4] | Asserts runPass | assert_equals(1, 1, "selection.rangeCount must equal 1 after setPosition()")
at Test.testCollapse ( /selection/collapse.js:34:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode must equal the node we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:36:5) | Pass | assert_equals(4, 4, "focusOffset must equal the offset we setPosition()d to")
at Test.testCollapse ( /selection/collapse.js:38:5) | Pass | assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->, "focusNode and anchorNode must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:40:5) | Pass | assert_equals(4, 4, "focusOffset and anchorOffset must be equal after setPosition()")
at Test.testCollapse ( /selection/collapse.js:42:5) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the startContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:45:9) | Pass | assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children, "setPosition() must not change the endContainer of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:47:9) | Pass | assert_equals(0, 0, "setPosition() must not change the startOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:49:9) | Pass | assert_equals(0, 0, "setPosition() must not change the endOffset of a preexisting Range")
at Test.testCollapse ( /selection/collapse.js:51:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [comment, 96] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignTextNode, 36] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, -1] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 1] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when collapse()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoc, 5] | Asserts runPass | assert_throws_dom("INDEX_SIZE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INDEX_SIZE_ERR when setPosition()ing if the offset is negative or greater than the node's length")
at Test.testCollapse ( /selection/collapse.js:19:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [processingInstruction, 9] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlTextNode, 8] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedProcessingInstruction, 12] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 3] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedComment, 5] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedForeignComment, 4] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [detachedXmlComment, 2] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [docfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDocfrag, 0] | Asserts runPass | assert_equals(0, 0, "The operation should not add Range")
at assertSelectionNoChange ( /selection/common.js:976:5) | Pass | assert_equals(null, null, "The operation should not update anchorNode")
at assertSelectionNoChange ( /selection/common.js:978:5) | Pass | assert_equals(0, 0, "The operation should not update anchorOffset")
at assertSelectionNoChange ( /selection/common.js:980:5) | Pass | assert_equals(null, null, "The operation should not update focusNode")
at assertSelectionNoChange ( /selection/common.js:982:5) | Pass | assert_equals(0, 0, "The operation should not update focusOffset")
at assertSelectionNoChange ( /selection/common.js:984:5) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, -17] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [doctype, 1] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [foreignDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | collapse() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|
Pass | setPosition() on [xmlDocfrag, 0, xmlDocfrag, 0] to [xmlDoctype, 0] | Asserts runPass | assert_throws_dom("INVALID_NODE_TYPE_ERR", function "function() { selection[method](point[0], point[1]); }", "Must throw INVALID_NODE_TYPE_ERR when setPosition()ing if the node is a DocumentType")
at Test.testCollapse ( /selection/collapse.js:12:9) |
|