blob: 124ec5f1021931d688eac1dd1da748f68ca7a054 [file] [log] [blame]
To debug test failures, add a query parameter with the test id (like "?5"). Only that test will be run. Then you can look at the resulting iframes in the DOM.
PASS Selection.prototype.deleteFromDocument.length must equal 0
PASS Range 0: empty
PASS Range 1: [paras[0].firstChild, 0, paras[0].firstChild, 0]
FAIL Range 2: [paras[0].firstChild, 0, paras[0].firstChild, 1] assert_true: First differing node: expected Text node "̈b̈c̈d̈ëf̈g̈ḧ
", got Text node "b̈c̈d̈ëf̈g̈ḧ
" expected true got false
PASS Range 3: [paras[0].firstChild, 2, paras[0].firstChild, 8]
FAIL Range 4: [paras[0].firstChild, 2, paras[0].firstChild, 9] assert_true: First differing node: expected Text node "Ä̈f̈g̈ḧ
", got Text node "Äf̈g̈ḧ
" expected true got false
PASS Range 5: [paras[1].firstChild, 0, paras[1].firstChild, 0]
FAIL Range 6: [paras[1].firstChild, 0, paras[1].firstChild, 1] assert_true: First differing node: expected Text node "jklmnop
", got Text node "Ijklmnop
" expected true got false
FAIL Range 7: [paras[1].firstChild, 2, paras[1].firstChild, 8] assert_true: First differing node: expected Text node "Ij
", got Text node "Ijklmnop
" expected true got false
FAIL Range 8: [paras[1].firstChild, 2, paras[1].firstChild, 9] assert_true: First differing node: expected Text node "Ij", got Text node "Ijklmnop
" expected true got false
PASS Range 9: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Range 10: [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Range 11: [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Range 12: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Range 13: [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Range 14: [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
FAIL Range 15: [document.documentElement, 0, document.documentElement, 1] assert_true: First differing node: expected Element node <html><body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p..., got Element node <html><head><title>Selection test iframe</title>
<link re... expected true got false
FAIL Range 16: [document.documentElement, 0, document.documentElement, 2] assert_true: First differing node: expected Element node <html></html>, got Element node <html><head><title>Selection test iframe</title>
<link re... expected true got false
FAIL Range 17: [document.documentElement, 1, document.documentElement, 2] assert_true: First differing node: expected Element node <html><head><title>Selection test iframe</title>
<link re..., got Element node <html><head><title>Selection test iframe</title>
<link re... expected true got false
PASS Range 18: [document.head, 1, document.head, 1]
FAIL Range 19: [document.body, 0, document.body, 1] assert_true: First differing node: expected Element node <body>
</body>, got Element node <body><div id="test"><p id="a"></p><p id="c"></p><p id="d... expected true got false
PASS Range 20: [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Range 21: [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Range 22: [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Range 23: [paras[0], 0, paras[0], 0]
FAIL Range 24: [paras[0], 0, paras[0], 1] assert_true: First differing node: expected Element node <p id="a"></p>, got Element node <p id="a">
</p> expected true got false
PASS Range 25: [detachedPara1, 0, detachedPara1, 0]
PASS Range 26: [detachedPara1, 0, detachedPara1, 1]
FAIL Range 27: [paras[0].firstChild, 0, paras[1].firstChild, 0] assert_true: First differing node: expected Element node <div id="test"><p id="a"></p><p id="b" style="display:non..., got Element node <div id="test"><p id="a"></p><p id="c">Qrstuvwx</p><p id=... expected true got false
FAIL Range 28: [paras[0].firstChild, 0, paras[1].firstChild, 8] assert_true: First differing node: expected Element node <div id="test"><p id="a"></p><p id="b" style="display:non..., got Element node <div id="test"><p id="a"></p><p id="c">Qrstuvwx</p><p id=... expected true got false
FAIL Range 29: [paras[0].firstChild, 3, paras[3], 1] assert_true: First differing node: expected Element node <div id="test"><p id="a">Äb</p><p id="d" style="display:..., got Element node <div id="test"><p id="a">Äb̈</p><p id="c"></p><p id="d" ... expected true got false
FAIL Range 30: [paras[0], 0, paras[0].firstChild, 7] assert_true: First differing node: expected Text node "̈ëf̈g̈ḧ
", got Text node "ëf̈g̈ḧ
" expected true got false
FAIL Range 31: [testDiv, 2, paras[4], 1] assert_true: First differing node: expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s..., got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s... expected true got false
FAIL Range 32: [testDiv, 1, paras[2].firstChild, 5] assert_true: First differing node: expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="c">v..., got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s... expected true got false
PASS Range 33: [document.documentElement, 1, document.body, 0]
PASS Range 34: [foreignDoc.documentElement, 1, foreignDoc.body, 0]
FAIL Range 35: [document, 0, document, 1] assert_true: First differing node: expected Document node with 1 child, got Document node with 2 children expected true got false
FAIL Range 36: [document, 0, document, 2] assert_true: First differing node: expected Document node with 0 children, got Document node with 2 children expected true got false
FAIL Range 37: [document, 1, document, 2] assert_true: First differing node: expected Document node with 1 child, got Document node with 2 children expected true got false
FAIL Range 38: [testDiv, 0, comment, 5] assert_true: First differing node: expected Element node <div id="test"><!--bet soup?--></div>, got Element node <div id="test"><p id="a"></p><p id="c"></p><p id="d" styl... expected true got false
FAIL Range 39: [paras[2].firstChild, 4, comment, 2] assert_true: First differing node: expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s..., got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s... expected true got false
FAIL Range 40: [paras[3], 1, comment, 8] assert_true: First differing node: expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s..., got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
</p><p id="b" s... expected true got false
PASS Range 41: [foreignDoc, 0, foreignDoc, 0]
PASS Range 42: [foreignDoc, 1, foreignComment, 2]
PASS Range 43: [foreignDoc.body, 0, foreignTextNode, 36]
PASS Range 44: [xmlDoc, 0, xmlDoc, 0]
PASS Range 45: [xmlDoc, 1, xmlComment, 0]
PASS Range 46: [detachedTextNode, 0, detachedTextNode, 8]
PASS Range 47: [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Range 48: [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Range 49: [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Range 50: [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Range 51: [detachedComment, 3, detachedComment, 4]
PASS Range 52: [detachedComment, 5, detachedComment, 5]
PASS Range 53: [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Range 54: [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Range 55: [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Range 56: [docfrag, 0, docfrag, 0]
PASS Range 57: [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Range 58: [xmlDocfrag, 0, xmlDocfrag, 0]