| To debug test failures, add a query parameter "subtest" with the test id (like "?subtest=5,16"). Only that test will be run. Then you can look at the resulting iframes in the DOM. |
| |
| |
| FAIL 0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild |
| FAIL 0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 |
| PASS 0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 |
| PASS 0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild |
| FAIL 0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 |
| PASS 0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 |
| PASS 0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild |
| FAIL 0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document |
| PASS 0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document |
| PASS 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv |
| PASS 0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv |
| PASS 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc |
| PASS 0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc |
| PASS 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 |
| PASS 0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 |
| PASS 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc |
| PASS 0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc |
| PASS 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement |
| PASS 0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement |
| PASS 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode |
| FAIL 0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode |
| FAIL 0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction |
| FAIL 0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction |
| FAIL 0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment |
| FAIL 0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment |
| FAIL 0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag |
| PASS 0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag |
| PASS 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype |
| PASS 0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype |
| PASS 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype |
| PASS 0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype |
| FAIL 1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild |
| FAIL 1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 |
| PASS 1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 |
| PASS 1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild |
| FAIL 1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 |
| PASS 1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 |
| PASS 1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild |
| FAIL 1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document |
| PASS 1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document |
| PASS 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv |
| PASS 1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv |
| PASS 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc |
| PASS 1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc |
| PASS 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 |
| PASS 1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 |
| PASS 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc |
| PASS 1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc |
| PASS 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement |
| PASS 1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement |
| PASS 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode |
| FAIL 1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode |
| FAIL 1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction |
| FAIL 1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction |
| FAIL 1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment |
| FAIL 1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment |
| FAIL 1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag |
| PASS 1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag |
| PASS 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype |
| PASS 1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype |
| PASS 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype |
| PASS 1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype |
| FAIL 2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "Ä", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "Ä", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild |
| PASS 2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild |
| PASS 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 |
| PASS 2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 |
| PASS 2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild |
| PASS 2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild |
| PASS 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 |
| PASS 2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 |
| PASS 2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild |
| PASS 2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild |
| PASS 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document |
| PASS 2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document |
| PASS 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv |
| PASS 2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv |
| PASS 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc |
| PASS 2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc |
| PASS 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 |
| PASS 2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 |
| PASS 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc |
| PASS 2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc |
| PASS 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement |
| PASS 2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement |
| PASS 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode |
| PASS 2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode |
| PASS 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode |
| PASS 2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode |
| PASS 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction |
| PASS 2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction |
| PASS 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction |
| PASS 2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction |
| PASS 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment |
| PASS 2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment |
| PASS 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment |
| PASS 2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment |
| PASS 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag |
| PASS 2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag |
| PASS 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype |
| PASS 2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype |
| PASS 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype |
| PASS 2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype |
| FAIL 3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild assert_true: First differing node: expected Text node "Ä", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild assert_true: First differing node: expected Text node "Ä", got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild |
| PASS 3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild |
| PASS 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 |
| PASS 3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 |
| PASS 3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild |
| PASS 3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild |
| PASS 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 |
| PASS 3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 |
| PASS 3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild |
| PASS 3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild |
| PASS 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document |
| PASS 3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document |
| PASS 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv |
| PASS 3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv |
| PASS 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc |
| PASS 3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc |
| PASS 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 |
| PASS 3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 |
| PASS 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc |
| PASS 3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc |
| PASS 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement |
| PASS 3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement |
| PASS 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode |
| PASS 3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode |
| PASS 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode |
| PASS 3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode |
| PASS 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction |
| PASS 3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction |
| PASS 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction |
| PASS 3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction |
| PASS 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment |
| PASS 3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment |
| PASS 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment |
| PASS 3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment |
| PASS 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag |
| PASS 3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag |
| PASS 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype |
| PASS 3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype |
| PASS 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype |
| PASS 3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype |
| PASS 4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] |
| PASS 4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] |
| PASS 4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild |
| FAIL 4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| FAIL 4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Ijklmnop |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Ijklmnop |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 |
| PASS 4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 |
| PASS 4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild |
| FAIL 4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 |
| PASS 4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 |
| PASS 4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild |
| FAIL 4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document |
| PASS 4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document |
| PASS 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv |
| PASS 4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv |
| PASS 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc |
| PASS 4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc |
| PASS 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 |
| PASS 4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 |
| PASS 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc |
| PASS 4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc |
| PASS 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement |
| PASS 4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement |
| PASS 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode |
| FAIL 4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode |
| FAIL 4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction |
| FAIL 4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction |
| FAIL 4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment |
| FAIL 4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment |
| FAIL 4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag |
| PASS 4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag |
| PASS 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype |
| PASS 4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype |
| PASS 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype |
| PASS 4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype |
| PASS 5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] |
| PASS 5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] |
| PASS 5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild |
| PASS 5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild |
| FAIL 5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild assert_true: First differing node: expected Text node "Ij", got Text node "Ijklmnop |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild assert_true: First differing node: expected Text node "Ij", got Text node "Ijklmnop |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 |
| PASS 5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 |
| PASS 5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild |
| PASS 5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild |
| PASS 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 |
| PASS 5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 |
| PASS 5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild |
| PASS 5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild |
| PASS 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document |
| PASS 5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document |
| PASS 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv |
| PASS 5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv |
| PASS 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc |
| PASS 5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc |
| PASS 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 |
| PASS 5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 |
| PASS 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc |
| PASS 5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc |
| PASS 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement |
| PASS 5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement |
| PASS 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode |
| PASS 5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode |
| PASS 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode |
| PASS 5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode |
| PASS 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction |
| PASS 5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction |
| PASS 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction |
| PASS 5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction |
| PASS 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment |
| PASS 5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment |
| PASS 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment |
| PASS 5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment |
| PASS 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag |
| PASS 5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag |
| PASS 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype |
| PASS 5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype |
| PASS 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype |
| PASS 5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype |
| FAIL 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] InvalidNodeTypeError: DOM Exception 24 |
| FAIL 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 0 |
| PASS 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild |
| FAIL 6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild |
| FAIL 6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| FAIL 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 InvalidNodeTypeError: DOM Exception 24 |
| FAIL 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 0 |
| PASS 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild |
| FAIL 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| FAIL 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document |
| PASS 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document |
| FAIL 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| FAIL 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| PASS 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc |
| PASS 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc |
| FAIL 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 InvalidNodeTypeError: DOM Exception 24 |
| FAIL 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 0 |
| PASS 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc |
| PASS 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc |
| FAIL 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement InvalidNodeTypeError: DOM Exception 24 |
| FAIL 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 0 |
| PASS 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode |
| FAIL 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode |
| FAIL 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction |
| FAIL 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction |
| FAIL 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment |
| FAIL 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment |
| FAIL 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag |
| PASS 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag |
| PASS 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype |
| PASS 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype |
| PASS 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype |
| PASS 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype |
| FAIL 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] InvalidNodeTypeError: DOM Exception 24 |
| FAIL 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 2 |
| PASS 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild |
| PASS 7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild |
| PASS 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild |
| PASS 7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild |
| FAIL 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 InvalidNodeTypeError: DOM Exception 24 |
| FAIL 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 2 |
| PASS 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild |
| PASS 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild |
| FAIL 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "Op", got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "Op", got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document |
| PASS 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document |
| FAIL 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| FAIL 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| PASS 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc |
| PASS 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc |
| FAIL 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 InvalidNodeTypeError: DOM Exception 24 |
| FAIL 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 2 |
| PASS 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc |
| PASS 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc |
| FAIL 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement InvalidNodeTypeError: DOM Exception 24 |
| FAIL 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement assert_equals: Unexpected startOffset after surroundContents() expected 1 but got 2 |
| PASS 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode |
| PASS 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode |
| PASS 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode |
| PASS 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode |
| PASS 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction |
| PASS 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction |
| PASS 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction |
| PASS 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction |
| PASS 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment |
| PASS 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment |
| PASS 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment |
| PASS 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment |
| PASS 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag |
| PASS 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag |
| PASS 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype |
| PASS 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype |
| PASS 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype |
| PASS 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype |
| PASS 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] |
| PASS 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] |
| PASS 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild |
| FAIL 8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild |
| FAIL 8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| FAIL 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 |
| PASS 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 |
| PASS 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild |
| FAIL 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document |
| PASS 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document |
| PASS 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv |
| PASS 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv |
| PASS 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc |
| PASS 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc |
| PASS 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 |
| PASS 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 |
| PASS 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc |
| PASS 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc |
| PASS 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement |
| PASS 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement |
| PASS 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode |
| FAIL 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode |
| FAIL 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction |
| FAIL 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction |
| FAIL 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment |
| FAIL 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment |
| FAIL 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment assert_equals: Unexpected endOffset after surroundContents() expected 2 but got 0 |
| PASS 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag |
| PASS 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag |
| PASS 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype |
| PASS 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype |
| PASS 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype |
| PASS 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype |
| PASS 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] |
| PASS 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] |
| PASS 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild |
| PASS 9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild |
| PASS 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild |
| PASS 9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild |
| FAIL 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "Ef", got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "Ef", got Text node "Efghijkl" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 |
| PASS 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 |
| PASS 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild |
| PASS 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild |
| PASS 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document |
| PASS 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document |
| PASS 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv |
| PASS 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv |
| PASS 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc |
| PASS 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc |
| PASS 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 |
| PASS 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 |
| PASS 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc |
| PASS 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc |
| PASS 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement |
| PASS 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement |
| PASS 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode |
| PASS 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode |
| PASS 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode |
| PASS 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode |
| PASS 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction |
| PASS 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction |
| PASS 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction |
| PASS 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction |
| PASS 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment |
| PASS 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment |
| PASS 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment |
| PASS 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment |
| PASS 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag |
| PASS 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag |
| PASS 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype |
| PASS 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype |
| PASS 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype |
| PASS 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype |
| PASS 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] |
| PASS 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] |
| PASS 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild |
| PASS 10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild |
| PASS 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild |
| PASS 10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild |
| PASS 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 |
| PASS 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 |
| PASS 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild |
| PASS 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild |
| PASS 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 |
| PASS 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 |
| PASS 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild |
| PASS 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild |
| PASS 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document |
| PASS 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document |
| PASS 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv |
| PASS 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv |
| PASS 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc |
| PASS 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc |
| PASS 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 |
| PASS 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 |
| PASS 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc |
| PASS 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc |
| PASS 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement |
| PASS 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement |
| PASS 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode |
| PASS 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode |
| PASS 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode |
| PASS 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode |
| PASS 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction |
| PASS 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction |
| PASS 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction |
| PASS 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction |
| PASS 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment |
| PASS 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment |
| PASS 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment |
| PASS 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment |
| PASS 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag |
| PASS 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag |
| PASS 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype |
| PASS 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype |
| PASS 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype |
| PASS 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype |
| PASS 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] |
| PASS 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] |
| PASS 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild |
| PASS 11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild |
| PASS 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild |
| PASS 11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild |
| PASS 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 |
| PASS 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 |
| PASS 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild |
| PASS 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild |
| PASS 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 |
| PASS 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 |
| PASS 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild |
| PASS 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild |
| PASS 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document |
| PASS 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document |
| PASS 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv |
| PASS 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv |
| PASS 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc |
| PASS 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc |
| PASS 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 |
| PASS 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 |
| PASS 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc |
| PASS 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc |
| PASS 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement |
| PASS 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement |
| PASS 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode |
| PASS 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode |
| PASS 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode |
| PASS 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode |
| PASS 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction |
| PASS 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction |
| PASS 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction |
| PASS 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction |
| PASS 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment |
| PASS 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment |
| PASS 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment |
| PASS 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment |
| PASS 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag |
| PASS 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag |
| PASS 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype |
| PASS 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype |
| PASS 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype |
| PASS 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype |
| PASS 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] |
| PASS 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] |
| PASS 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild |
| PASS 12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild |
| PASS 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild |
| PASS 12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild |
| PASS 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 |
| PASS 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 |
| PASS 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild |
| PASS 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild |
| PASS 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 |
| PASS 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 |
| PASS 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild |
| PASS 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild |
| PASS 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document |
| PASS 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document |
| PASS 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv |
| PASS 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv |
| PASS 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc |
| PASS 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc |
| PASS 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 |
| PASS 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 |
| PASS 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc |
| PASS 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc |
| PASS 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement |
| PASS 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement |
| PASS 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode |
| PASS 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode |
| PASS 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode |
| PASS 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode |
| PASS 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction |
| PASS 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction |
| PASS 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction |
| PASS 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction |
| PASS 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment |
| PASS 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment |
| PASS 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment |
| PASS 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment |
| PASS 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag |
| PASS 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag |
| PASS 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype |
| PASS 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype |
| PASS 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype |
| PASS 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype |
| PASS 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] |
| PASS 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] |
| PASS 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild |
| PASS 13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild |
| PASS 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild |
| PASS 13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild |
| PASS 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 |
| PASS 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 |
| PASS 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild |
| PASS 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild |
| PASS 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 |
| PASS 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 |
| PASS 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild |
| PASS 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild |
| PASS 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document |
| PASS 13,7: resulting range position for range [document.head, 1, document.head, 1], node document |
| PASS 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv |
| PASS 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv |
| PASS 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc |
| PASS 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc |
| PASS 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 |
| PASS 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 |
| PASS 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc |
| PASS 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc |
| PASS 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement |
| PASS 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement |
| PASS 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode |
| PASS 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode |
| PASS 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode |
| PASS 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode |
| PASS 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction |
| PASS 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction |
| PASS 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction |
| PASS 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction |
| PASS 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment |
| PASS 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment |
| PASS 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment |
| PASS 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment |
| PASS 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag |
| PASS 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag |
| PASS 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype |
| PASS 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype |
| PASS 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype |
| PASS 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype |
| PASS 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] |
| PASS 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] |
| PASS 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild |
| PASS 14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild |
| PASS 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild |
| PASS 14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild |
| PASS 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 |
| PASS 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 |
| PASS 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild |
| PASS 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild |
| PASS 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 |
| PASS 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 |
| PASS 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild |
| PASS 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild |
| PASS 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document |
| PASS 14,7: resulting range position for range [document.body, 4, document.body, 5], node document |
| PASS 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv |
| PASS 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv |
| PASS 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc |
| PASS 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc |
| PASS 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 |
| PASS 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 |
| PASS 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc |
| PASS 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc |
| PASS 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement |
| PASS 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement |
| PASS 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode |
| PASS 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode |
| PASS 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode |
| PASS 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode |
| PASS 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction |
| PASS 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction |
| PASS 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction |
| PASS 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction |
| PASS 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment |
| PASS 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment |
| PASS 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment |
| PASS 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment |
| PASS 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag |
| PASS 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag |
| PASS 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype |
| PASS 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype |
| PASS 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype |
| PASS 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype |
| PASS 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] |
| PASS 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] |
| PASS 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild |
| PASS 15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild |
| PASS 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild |
| PASS 15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild |
| PASS 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 |
| PASS 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 |
| PASS 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild |
| PASS 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild |
| PASS 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 |
| PASS 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 |
| PASS 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild |
| PASS 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild |
| PASS 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document |
| PASS 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document |
| PASS 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv |
| PASS 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv |
| PASS 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc |
| PASS 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc |
| PASS 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 |
| PASS 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 |
| PASS 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc |
| PASS 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc |
| PASS 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement |
| PASS 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement |
| PASS 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode |
| PASS 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode |
| PASS 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode |
| PASS 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode |
| PASS 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction |
| PASS 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction |
| PASS 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction |
| PASS 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction |
| PASS 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment |
| PASS 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment |
| PASS 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment |
| PASS 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment |
| PASS 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag |
| PASS 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag |
| PASS 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype |
| PASS 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype |
| PASS 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype |
| PASS 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype |
| FAIL 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild |
| PASS 16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild |
| PASS 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild |
| PASS 16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild |
| PASS 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 |
| PASS 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 |
| PASS 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild |
| PASS 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild |
| PASS 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 |
| PASS 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 |
| PASS 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild |
| PASS 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild |
| PASS 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document |
| PASS 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document |
| PASS 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv |
| PASS 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv |
| PASS 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc |
| PASS 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc |
| PASS 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 |
| PASS 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 |
| PASS 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc |
| PASS 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc |
| PASS 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement |
| PASS 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement |
| PASS 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode |
| PASS 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode |
| PASS 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode |
| PASS 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode |
| PASS 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction |
| PASS 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction |
| PASS 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction |
| PASS 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction |
| PASS 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment |
| PASS 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment |
| PASS 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment |
| PASS 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment |
| PASS 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag |
| PASS 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag |
| PASS 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype |
| PASS 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype |
| PASS 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype |
| PASS 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype |
| FAIL 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] InvalidNodeTypeError: DOM Exception 24 |
| PASS 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] |
| PASS 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild |
| PASS 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild |
| PASS 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild |
| PASS 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild |
| FAIL 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 InvalidNodeTypeError: DOM Exception 24 |
| PASS 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 |
| PASS 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild |
| PASS 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild |
| FAIL 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild |
| PASS 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild |
| PASS 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document |
| PASS 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document |
| FAIL 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| FAIL 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| PASS 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc |
| PASS 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc |
| FAIL 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 InvalidNodeTypeError: DOM Exception 24 |
| PASS 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 |
| PASS 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc |
| PASS 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc |
| FAIL 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement InvalidNodeTypeError: DOM Exception 24 |
| PASS 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement |
| PASS 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode |
| PASS 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode |
| PASS 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode |
| PASS 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode |
| PASS 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction |
| PASS 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction |
| PASS 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction |
| PASS 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction |
| PASS 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment |
| PASS 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment |
| PASS 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment |
| PASS 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment |
| PASS 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag |
| PASS 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag |
| PASS 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype |
| PASS 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype |
| PASS 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype |
| PASS 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype |
| FAIL 18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] |
| FAIL 18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild |
| PASS 18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild |
| PASS 18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild |
| PASS 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 |
| PASS 18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 |
| PASS 18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild |
| PASS 18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild |
| PASS 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 |
| PASS 18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 |
| PASS 18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild |
| PASS 18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild |
| FAIL 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document |
| PASS 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv |
| PASS 18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv |
| FAIL 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc |
| PASS 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 |
| PASS 18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 |
| FAIL 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc |
| PASS 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement |
| PASS 18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement |
| PASS 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode |
| PASS 18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode |
| PASS 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode |
| PASS 18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode |
| PASS 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction |
| PASS 18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction |
| PASS 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction |
| PASS 18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction |
| PASS 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment |
| PASS 18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment |
| PASS 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment |
| PASS 18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment |
| FAIL 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag |
| FAIL 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype |
| FAIL 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype |
| FAIL 19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] |
| FAIL 19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild |
| PASS 19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild |
| PASS 19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild |
| PASS 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 |
| PASS 19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 |
| PASS 19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild |
| PASS 19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild |
| PASS 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 |
| PASS 19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 |
| PASS 19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild |
| PASS 19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild |
| FAIL 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document |
| PASS 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv |
| PASS 19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv |
| FAIL 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc |
| PASS 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 |
| PASS 19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 |
| FAIL 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc |
| PASS 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement |
| PASS 19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement |
| PASS 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode |
| PASS 19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode |
| PASS 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode |
| PASS 19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode |
| PASS 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction |
| PASS 19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction |
| PASS 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction |
| PASS 19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction |
| PASS 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment |
| PASS 19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment |
| PASS 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment |
| PASS 19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment |
| FAIL 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag |
| FAIL 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype |
| FAIL 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype |
| FAIL 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] |
| FAIL 20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild |
| PASS 20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild |
| PASS 20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild |
| PASS 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 |
| PASS 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 |
| PASS 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild |
| PASS 20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild |
| PASS 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 |
| PASS 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 |
| PASS 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild |
| PASS 20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild |
| FAIL 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document |
| PASS 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv |
| PASS 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv |
| FAIL 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc |
| PASS 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 |
| PASS 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 |
| FAIL 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc |
| PASS 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement |
| PASS 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement |
| PASS 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode |
| PASS 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode |
| PASS 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode |
| PASS 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode |
| PASS 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction |
| PASS 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction |
| PASS 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction |
| PASS 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction |
| PASS 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment |
| PASS 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment |
| PASS 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment |
| PASS 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment |
| FAIL 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag |
| FAIL 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype |
| FAIL 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype |
| FAIL 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild |
| PASS 21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild |
| PASS 21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild |
| PASS 21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild |
| PASS 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 |
| PASS 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 |
| PASS 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild |
| PASS 21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild |
| PASS 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 |
| PASS 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 |
| PASS 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild |
| PASS 21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild |
| PASS 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document |
| PASS 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document |
| PASS 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv |
| PASS 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv |
| PASS 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc |
| PASS 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc |
| PASS 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 |
| PASS 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 |
| PASS 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc |
| PASS 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc |
| PASS 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement |
| PASS 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement |
| PASS 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode |
| PASS 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode |
| PASS 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode |
| PASS 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode |
| PASS 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction |
| PASS 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction |
| PASS 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction |
| PASS 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction |
| PASS 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment |
| PASS 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment |
| PASS 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment |
| PASS 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment |
| PASS 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag |
| PASS 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag |
| PASS 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype |
| PASS 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype |
| PASS 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype |
| PASS 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype |
| PASS 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] |
| PASS 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] |
| PASS 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild |
| PASS 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild |
| PASS 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild |
| PASS 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild |
| PASS 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 |
| PASS 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 |
| PASS 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild |
| PASS 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild |
| PASS 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 |
| PASS 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 |
| PASS 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild |
| PASS 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild |
| FAIL 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document |
| PASS 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv |
| PASS 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv |
| FAIL 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc |
| PASS 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 |
| PASS 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 |
| FAIL 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc |
| PASS 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement |
| PASS 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement |
| PASS 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode |
| PASS 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode |
| PASS 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode |
| PASS 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode |
| PASS 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction |
| PASS 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction |
| PASS 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction |
| PASS 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction |
| PASS 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment |
| PASS 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment |
| PASS 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment |
| PASS 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment |
| FAIL 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag |
| FAIL 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype |
| FAIL 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype |
| PASS 23,0: resulting DOM for range [document, 0, document, 1], node paras[0] |
| PASS 23,0: resulting range position for range [document, 0, document, 1], node paras[0] |
| PASS 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild |
| PASS 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild |
| PASS 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild |
| PASS 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild |
| PASS 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 |
| PASS 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 |
| PASS 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild |
| PASS 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild |
| PASS 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 |
| PASS 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 |
| PASS 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild |
| PASS 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild |
| PASS 23,7: resulting DOM for range [document, 0, document, 1], node document |
| PASS 23,7: resulting range position for range [document, 0, document, 1], node document |
| PASS 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv |
| PASS 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv |
| PASS 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc |
| PASS 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc |
| PASS 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 |
| PASS 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 |
| PASS 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc |
| PASS 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc |
| PASS 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement |
| PASS 23,12: resulting range position for range [document, 0, document, 1], node xmlElement |
| PASS 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode |
| PASS 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode |
| PASS 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode |
| PASS 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode |
| PASS 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction |
| PASS 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction |
| PASS 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction |
| PASS 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction |
| PASS 23,17: resulting DOM for range [document, 0, document, 1], node comment |
| PASS 23,17: resulting range position for range [document, 0, document, 1], node comment |
| PASS 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment |
| PASS 23,18: resulting range position for range [document, 0, document, 1], node detachedComment |
| PASS 23,19: resulting DOM for range [document, 0, document, 1], node docfrag |
| PASS 23,19: resulting range position for range [document, 0, document, 1], node docfrag |
| PASS 23,20: resulting DOM for range [document, 0, document, 1], node doctype |
| PASS 23,20: resulting range position for range [document, 0, document, 1], node doctype |
| PASS 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype |
| PASS 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype |
| PASS 24,0: resulting DOM for range [document, 0, document, 2], node paras[0] |
| PASS 24,0: resulting range position for range [document, 0, document, 2], node paras[0] |
| PASS 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild |
| PASS 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild |
| PASS 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild |
| PASS 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild |
| PASS 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 |
| PASS 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 |
| PASS 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild |
| PASS 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild |
| PASS 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 |
| PASS 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 |
| PASS 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild |
| PASS 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild |
| PASS 24,7: resulting DOM for range [document, 0, document, 2], node document |
| PASS 24,7: resulting range position for range [document, 0, document, 2], node document |
| PASS 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv |
| PASS 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv |
| PASS 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc |
| PASS 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc |
| PASS 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 |
| PASS 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 |
| PASS 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc |
| PASS 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc |
| PASS 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement |
| PASS 24,12: resulting range position for range [document, 0, document, 2], node xmlElement |
| PASS 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode |
| PASS 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode |
| PASS 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode |
| PASS 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode |
| PASS 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction |
| PASS 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction |
| PASS 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction |
| PASS 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction |
| PASS 24,17: resulting DOM for range [document, 0, document, 2], node comment |
| PASS 24,17: resulting range position for range [document, 0, document, 2], node comment |
| PASS 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment |
| PASS 24,18: resulting range position for range [document, 0, document, 2], node detachedComment |
| PASS 24,19: resulting DOM for range [document, 0, document, 2], node docfrag |
| PASS 24,19: resulting range position for range [document, 0, document, 2], node docfrag |
| PASS 24,20: resulting DOM for range [document, 0, document, 2], node doctype |
| PASS 24,20: resulting range position for range [document, 0, document, 2], node doctype |
| PASS 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype |
| PASS 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype |
| PASS 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] |
| PASS 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] |
| PASS 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild |
| PASS 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild |
| PASS 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild |
| PASS 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild |
| PASS 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 |
| PASS 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 |
| PASS 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild |
| PASS 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild |
| PASS 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 |
| PASS 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 |
| PASS 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild |
| PASS 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild |
| PASS 25,7: resulting DOM for range [comment, 2, comment, 3], node document |
| PASS 25,7: resulting range position for range [comment, 2, comment, 3], node document |
| PASS 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv |
| PASS 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv |
| PASS 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc |
| PASS 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc |
| PASS 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 |
| PASS 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 |
| PASS 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc |
| PASS 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc |
| PASS 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement |
| PASS 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement |
| PASS 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode |
| PASS 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode |
| PASS 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode |
| PASS 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode |
| PASS 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction |
| PASS 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction |
| PASS 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction |
| PASS 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction |
| FAIL 25,17: resulting DOM for range [comment, 2, comment, 3], node comment assert_true: First differing node: expected Comment node <!--Alhabet soup?-->, got Comment node <!--Alphabet soup?--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 25,17: resulting range position for range [comment, 2, comment, 3], node comment assert_true: First differing node: expected Comment node <!--Alhabet soup?-->, got Comment node <!--Alphabet soup?--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment |
| PASS 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment |
| PASS 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag |
| PASS 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag |
| PASS 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype |
| PASS 25,20: resulting range position for range [comment, 2, comment, 3], node doctype |
| PASS 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype |
| PASS 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype |
| PASS 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] |
| PASS 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] |
| PASS 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild |
| PASS 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild |
| PASS 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild |
| PASS 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild |
| PASS 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 |
| PASS 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 |
| PASS 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild |
| PASS 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild |
| PASS 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 |
| PASS 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 |
| PASS 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild |
| PASS 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild |
| FAIL 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,7: resulting range position for range [testDiv, 0, comment, 5], node document |
| PASS 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv |
| PASS 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv |
| FAIL 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc |
| PASS 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 |
| PASS 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 |
| FAIL 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc |
| PASS 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement |
| PASS 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement |
| PASS 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode |
| PASS 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode |
| PASS 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode |
| PASS 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode |
| PASS 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction |
| PASS 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction |
| PASS 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction |
| PASS 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction |
| PASS 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment |
| PASS 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment |
| PASS 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment |
| PASS 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment |
| FAIL 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag |
| FAIL 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype |
| FAIL 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype |
| FAIL 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] |
| FAIL 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild |
| FAIL 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild |
| FAIL 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 |
| FAIL 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild |
| FAIL 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 |
| FAIL 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild |
| FAIL 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document |
| FAIL 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv |
| FAIL 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc |
| FAIL 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 |
| FAIL 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc |
| FAIL 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement |
| FAIL 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode |
| FAIL 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode |
| PASS 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction |
| PASS 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction |
| PASS 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction |
| PASS 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction |
| PASS 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment |
| PASS 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment |
| PASS 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment |
| PASS 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment |
| FAIL 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag |
| FAIL 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype |
| FAIL 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype |
| PASS 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] |
| PASS 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] |
| PASS 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild |
| PASS 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild |
| PASS 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild |
| PASS 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild |
| PASS 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 |
| PASS 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 |
| PASS 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild |
| PASS 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild |
| PASS 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 |
| PASS 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 |
| PASS 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild |
| PASS 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild |
| PASS 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document |
| PASS 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document |
| PASS 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv |
| PASS 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv |
| PASS 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc |
| PASS 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc |
| PASS 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 |
| PASS 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 |
| PASS 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc |
| PASS 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc |
| PASS 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement |
| PASS 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement |
| PASS 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode |
| PASS 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode |
| PASS 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode |
| PASS 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode |
| PASS 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction |
| PASS 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction |
| PASS 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction |
| PASS 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction |
| PASS 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment |
| PASS 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment |
| PASS 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment |
| PASS 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment |
| PASS 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag |
| PASS 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag |
| PASS 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype |
| PASS 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype |
| PASS 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype |
| PASS 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype |
| FAIL 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] |
| FAIL 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild |
| FAIL 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild |
| FAIL 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 |
| FAIL 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild |
| FAIL 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 |
| FAIL 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild |
| FAIL 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document |
| FAIL 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv |
| FAIL 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc |
| FAIL 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 |
| FAIL 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc |
| FAIL 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement |
| FAIL 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode |
| FAIL 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: HierarchyRequestError: DOM Exception 3" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 3, expected 11 |
| PASS 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode |
| PASS 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction |
| PASS 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction |
| PASS 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction |
| PASS 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction |
| PASS 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment |
| PASS 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment |
| PASS 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment |
| PASS 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment |
| FAIL 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag |
| FAIL 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype |
| FAIL 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype assert_throws: A INVALID_STATE_ERR must be thrown in this case function "function () { |
| try { |
| actualRange.surroun..." threw object "Error: InvalidNodeTypeError: DOM Exception 24" that is not a DOMException INVALID_STATE_ERR: property "code" is equal to 24, expected 11 |
| PASS 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype |
| FAIL 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document |
| PASS 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document |
| FAIL 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc |
| PASS 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc |
| FAIL 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc |
| PASS 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc |
| FAIL 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Uvwxyzab" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag |
| PASS 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag |
| PASS 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype |
| PASS 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype |
| PASS 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype |
| PASS 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype |
| FAIL 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document |
| PASS 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document |
| FAIL 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc |
| PASS 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc |
| FAIL 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc |
| PASS 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc |
| FAIL 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Cdefghij" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag |
| PASS 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag |
| PASS 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype |
| PASS 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype |
| PASS 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype |
| PASS 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype |
| FAIL 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document |
| PASS 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document |
| FAIL 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc |
| PASS 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc |
| FAIL 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc |
| PASS 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc |
| FAIL 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment assert_true: First differing node: expected Text node "", got Text node "Klmnopqr" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag |
| PASS 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag |
| PASS 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype |
| PASS 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype |
| PASS 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype |
| PASS 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype |
| FAIL 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document |
| PASS 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document |
| FAIL 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc |
| PASS 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc |
| FAIL 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc |
| PASS 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc |
| FAIL 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment assert_true: First differing node: expected Comment node <!--Stuwxyz-->, got Comment node <!--Stuvwxyz--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag |
| PASS 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag |
| PASS 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype |
| PASS 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype |
| PASS 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype |
| PASS 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype |
| FAIL 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document |
| PASS 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document |
| FAIL 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc |
| PASS 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc |
| FAIL 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc |
| PASS 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc |
| FAIL 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment assert_true: First differing node: expected Comment node <!--ריה יהודה-->, got Comment node <!--×ריה יהודה--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag |
| PASS 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag |
| PASS 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype |
| PASS 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype |
| PASS 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype |
| PASS 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype |
| FAIL 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document |
| PASS 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document |
| FAIL 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc |
| PASS 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc |
| FAIL 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc |
| PASS 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc |
| FAIL 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment assert_true: First differing node: expected Comment node <!--ב—×™×™× ×ליעזר-->, got Comment node <!--בן ×—×™×™× ×ליעזר--> [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag |
| PASS 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag |
| PASS 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype |
| PASS 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype |
| PASS 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype |
| PASS 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype |
| PASS 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] |
| PASS 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] |
| PASS 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild |
| PASS 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild |
| PASS 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild |
| PASS 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild |
| PASS 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 |
| PASS 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 |
| PASS 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild |
| PASS 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild |
| PASS 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 |
| PASS 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 |
| PASS 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild |
| PASS 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild |
| PASS 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document |
| PASS 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document |
| PASS 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv |
| PASS 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv |
| PASS 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc |
| PASS 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc |
| PASS 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 |
| PASS 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 |
| PASS 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc |
| PASS 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc |
| PASS 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement |
| PASS 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement |
| PASS 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode |
| PASS 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode |
| PASS 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode |
| PASS 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode |
| PASS 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction |
| PASS 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction |
| PASS 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction |
| PASS 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction |
| PASS 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment |
| PASS 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment |
| PASS 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment |
| PASS 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment |
| PASS 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag |
| PASS 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag |
| PASS 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype |
| PASS 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype |
| PASS 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype |
| PASS 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype |
| FAIL 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| FAIL 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0] assert_true: First differing node: expected Element node <p id="b" style="display:none">Ijklmnop |
| </p>, got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| " [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| PASS 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild |
| FAIL 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| PASS 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild |
| FAIL 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| FAIL 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| FAIL 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1 assert_true: First differing node: expected Element node <p>Mnopqrst</p>, got Text node "Efghijkl" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| PASS 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild |
| FAIL 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| FAIL 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| FAIL 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1 assert_true: First differing node: expected Element node <p>Wxyzabcd</p>, got Text node "Opqrstuv" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| PASS 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild |
| FAIL 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| PASS 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document |
| PASS 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document |
| FAIL 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| FAIL 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv assert_unreached: DOMs were not equal but we couldn't figure out why Reached unreachable code |
| PASS 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc |
| PASS 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc |
| FAIL 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 assert_true: First differing node: expected Text node "I admit that I harbor doubts about whether we really need...", got Text node "Mnopqrst" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| FAIL 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2 assert_true: First differing node: expected Text node "I admit that I harbor doubts about whether we really need...", got Text node "Mnopqrst" [Actual and expected mismatch for moved node's tree root. ] expected true got false |
| PASS 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc |
| PASS 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc |
| FAIL 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got Text node "do re mi fa so la ti" [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got Text node "do re mi fa so la ti" [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode |
| FAIL 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| PASS 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode |
| FAIL 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| PASS 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction |
| FAIL 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction assert_equals: Unexpected endOffset after surroundContents() expected 0 but got 4 |
| FAIL 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| FAIL 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment assert_true: First differing node: expected ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", got ProcessingInstruction node with target "somePI" and data "you know that \":syn sync fromstart\" is very useful when u..." [Actual and expected mismatch for range's tree root. ] expected true got false |
| PASS 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag |
| PASS 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag |
| PASS 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype |
| PASS 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype |
| PASS 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype |
| PASS 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype |
| |