Summary

Harness status: OK

Found 63 tests

Details

ResultTest NameMessage
Pass0: range [detached]
Asserts run
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass1: range [paras[0].firstChild, 0, paras[0].firstChild, 0]
Asserts run
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass2: range [paras[0].firstChild, 0, paras[0].firstChild, 1]
Asserts run
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass3: range [paras[0].firstChild, 2, paras[0].firstChild, 8]
Asserts run
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass4: range [paras[0].firstChild, 2, paras[0].firstChild, 9]
Asserts run
Pass
assert_equals(Text node "Äb̈c̈d̈ëf̈g̈ḧ ", Text node "Äb̈c̈d̈ëf̈g̈ḧ ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass5: range [paras[1].firstChild, 0, paras[1].firstChild, 0]
Asserts run
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass6: range [paras[1].firstChild, 2, paras[1].firstChild, 9]
Asserts run
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass7: range [paras[5].firstChild, 2, paras[5].lastChild, 4]
Asserts run
Pass
assert_equals(Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>, Element node <p><![CDATA[1234]]><![CDATA[5678]]>9012</p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass8: range [paras[5].firstChild, 1, paras[5].firstChild, 3]
Asserts run
Pass
assert_equals(Node object of unknown type, Node object of unknown type)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass9: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
Asserts run
Pass
assert_equals(Text node "Opqrstuv", Text node "Opqrstuv")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass10: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
Asserts run
Pass
assert_equals(Text node "Opqrstuv", Text node "Opqrstuv")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass11: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
Asserts run
Pass
assert_equals(Text node "Efghijkl", Text node "Efghijkl")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass12: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
Asserts run
Pass
assert_equals(Text node "Efghijkl", Text node "Efghijkl")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass13: range [document.documentElement, 0, document.documentElement, 1]
Asserts run
Pass
assert_equals(Element node <html><head><title>Range.commonAncestorContainer tests</t..., Element node <html><head><title>Range.commonAncestorContainer tests</t...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass14: range [document.documentElement, 0, document.documentElement, 2]
Asserts run
Pass
assert_equals(Element node <html><head><title>Range.commonAncestorContainer tests</t..., Element node <html><head><title>Range.commonAncestorContainer tests</t...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass15: range [document.documentElement, 1, document.documentElement, 2]
Asserts run
Pass
assert_equals(Element node <html><head><title>Range.commonAncestorContainer tests</t..., Element node <html><head><title>Range.commonAncestorContainer tests</t...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass16: range [document.head, 1, document.head, 1]
Asserts run
Pass
assert_equals(Element node <head><title>Range.commonAncestorContainer tests</title> ..., Element node <head><title>Range.commonAncestorContainer tests</title> ...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass17: range [document.body, 4, document.body, 5]
Asserts run
Pass
assert_equals(Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id..., Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass18: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
Asserts run
Pass
assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass19: range [paras[0], 0, paras[0], 1]
Asserts run
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass20: range [detachedPara1, 0, detachedPara1, 1]
Asserts run
Pass
assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass21: range [paras[0].firstChild, 0, paras[1].firstChild, 0]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass22: range [paras[0].firstChild, 0, paras[1].firstChild, 8]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass23: range [paras[0].firstChild, 3, paras[3], 1]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass24: range [paras[0], 0, paras[0].firstChild, 7]
Asserts run
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass25: range [testDiv, 2, paras[4], 1]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass26: range [document, 0, document, 1]
Asserts run
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass27: range [document, 0, document, 2]
Asserts run
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass28: range [comment, 2, comment, 3]
Asserts run
Pass
assert_equals(Comment node <!--Alphabet soup?-->, Comment node <!--Alphabet soup?-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass29: range [testDiv, 0, comment, 5]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass30: range [foreignDoc, 1, foreignComment, 2]
Asserts run
Pass
assert_equals(Document node with 3 children, Document node with 3 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass31: range [foreignDoc.body, 0, foreignTextNode, 36]
Asserts run
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass32: range [xmlDoc, 1, xmlComment, 0]
Asserts run
Pass
assert_equals(Document node with 4 children, Document node with 4 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass33: range [detachedTextNode, 0, detachedTextNode, 8]
Asserts run
Pass
assert_equals(Text node "Uvwxyzab", Text node "Uvwxyzab")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass34: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
Asserts run
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass35: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
Asserts run
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass36: range [detachedComment, 3, detachedComment, 4]
Asserts run
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass37: range [detachedForeignComment, 0, detachedForeignComment, 1]
Asserts run
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass38: range [detachedXmlComment, 2, detachedXmlComment, 6]
Asserts run
Pass
assert_equals(Comment node <!--בן חיים אליעזר-->, Comment node <!--בן חיים אליעזר-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass39: range [docfrag, 0, docfrag, 0]
Asserts run
Pass
assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass40: range [processingInstruction, 0, processingInstruction, 4]
Asserts run
Pass
assert_equals(ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...", ProcessingInstruction node with target "somePI" and data "Did you know that \":syn sync fromstart\" is very useful wh...")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass41: range [paras[1].firstChild, 0, paras[1].firstChild, 1]
Asserts run
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass42: range [paras[1].firstChild, 2, paras[1].firstChild, 8]
Asserts run
Pass
assert_equals(Text node "Ijklmnop ", Text node "Ijklmnop ")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass43: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
Asserts run
Pass
assert_equals(Text node "Opqrstuv", Text node "Opqrstuv")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass44: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
Asserts run
Pass
assert_equals(Text node "Efghijkl", Text node "Efghijkl")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass45: range [foreignDoc.head, 1, foreignDoc.head, 1]
Asserts run
Pass
assert_equals(Element node <head><title></title></head>, Element node <head><title></title></head>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass46: range [foreignDoc.body, 0, foreignDoc.body, 0]
Asserts run
Pass
assert_equals(Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor..., Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass47: range [paras[0], 0, paras[0], 0]
Asserts run
Pass
assert_equals(Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>, Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass48: range [detachedPara1, 0, detachedPara1, 0]
Asserts run
Pass
assert_equals(Element node <p>Opqrstuv</p>, Element node <p>Opqrstuv</p>)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass49: range [testDiv, 1, paras[2].firstChild, 5]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass50: range [document.documentElement, 1, document.body, 0]
Asserts run
Pass
assert_equals(Element node <html><head><title>Range.commonAncestorContainer tests</t..., Element node <html><head><title>Range.commonAncestorContainer tests</t...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass51: range [foreignDoc.documentElement, 1, foreignDoc.body, 0]
Asserts run
Pass
assert_equals(Element node <html><head><title></title></head><body><p>Efghijkl</p><p..., Element node <html><head><title></title></head><body><p>Efghijkl</p><p...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass52: range [document, 1, document, 2]
Asserts run
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass53: range [paras[2].firstChild, 4, comment, 2]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass54: range [paras[3], 1, comment, 8]
Asserts run
Pass
assert_equals(Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s..., Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ </p><p id="b" s...)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass55: range [foreignDoc, 0, foreignDoc, 0]
Asserts run
Pass
assert_equals(Document node with 3 children, Document node with 3 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass56: range [xmlDoc, 0, xmlDoc, 0]
Asserts run
Pass
assert_equals(Document node with 4 children, Document node with 4 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass57: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
Asserts run
Pass
assert_equals(Text node "Cdefghij", Text node "Cdefghij")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass58: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
Asserts run
Pass
assert_equals(Text node "Klmnopqr", Text node "Klmnopqr")
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass59: range [detachedComment, 5, detachedComment, 5]
Asserts run
Pass
assert_equals(Comment node <!--Stuvwxyz-->, Comment node <!--Stuvwxyz-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass60: range [detachedForeignComment, 4, detachedForeignComment, 4]
Asserts run
Pass
assert_equals(Comment node <!--אריה יהודה-->, Comment node <!--אריה יהודה-->)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass61: range [foreignDocfrag, 0, foreignDocfrag, 0]
Asserts run
Pass
assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)
Pass62: range [xmlDocfrag, 0, xmlDocfrag, 0]
Asserts run
Pass
assert_equals(DocumentFragment node with 0 children, DocumentFragment node with 0 children)
    at Test.<anonymous> ( /dom/ranges/Range-commonAncestorContainer.html:35:5)